- Work from home
- Monday to Friday
- London, Greater London: reliably commute or plan to relocate before starting work (required)
- Go: 4 years (preferred)
Company
Location
London, England - United Kingdom
Job type
Full-Time
Golang Job Details
Hi All!!
Hiring Immediate
Role: Golang Developer (Contractors only)
Project (Billing) Start Date: Immediate Joiners/ Early Joiners Needed
Job Location:Remote
Experience Level: 5+ Years
Project Duration: 12 Months' & rolling Contract
Responsibilities - In detail
· Overall experience 5 + years in Software Development projects.
· 2-3 years of experience in Golang projects with Go, HTTP/REST APIs, gRPC, Go channels, Routines.
· Sound knowledge of Data structure, Algorithms and Relational/NOSQL database, GoORM, MUX Rest API, Go test
· Experienced with BPMN workflow engine like Camunda or Temporal or Activiti.
· Working knowledge of messaging systems, preferably Kafka and Comfortable with working Linux/Unix environment.
· Hands-on experience in designing, developing, testing, and deploying applications for large-scale applications.
· Proficient in OOP, SQL/NoSQL, Design Patterns. Experience with functional and Reactive programming Java/Spring is a plus.
· Hands-on experience in Microservices (HTTP & GRPC).
· Awareness to DevOps CI/CD toolchain: Jenkins, Git, Chef, Ansible, Docker, Kubernetes.
· Data modelling experience in Relational and NoSQL databases.
· Understand and implement Continuous Integration and Continuous Delivery.
· Well versed with Agile methodologist and Test Engineering and Automation.
· Ability to design and implement low latency RESTful/GRPC services.
· Experience troubleshooting server performance - memory issues, GC tuning, resource leaks etc.
· Excellent understanding of interactive application development paradigm, memory management, performance/resource optimizations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security, and operability of systems.
· Continuously refactor applications to ensure high-quality design.
· Ability to plan, prioritize, estimate, and execute releases with a good degree of predictability.
· Good to have Network Automation experience.
Technical Skills
(Essential Skills)
· Strong programming skills (Golang, Python, bash, Kubernetes, Camunda)
· Knowledge of Go templating, common frameworks, and tools
· Good to have - Experience either Network Domain products, Network Automation experience
Job Types: Full-time, Temporary contract
Contract length: 12 months
Salary: Up to £500.00 per day
Benefits:
Schedule:
Ability to commute/relocate:
Experience:
Reference ID: Remote
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs